import 'whatwg-fetch'
import 'es6-promise'
// 将对象拼接成 key1=val1&key2=val2&key3=val3 的字符串形式

function obj2params(obj) {
  var result = '';
  var item;
  for (item in obj) {
    result += '&' + item + '=' + encodeURIComponent(obj[item]);
  }

  if (result) {
    result = result.slice(1);
  }
  return result;
}
//
// // 发送 post 请求
// export function post(url, paramsObj) {
//   var result = fetch(url, {
//     method: "POST",
//     credentials: 'include',
//     headers: {
//       'Accept': 'application/json, text/plain, */*',
//       'Content-Type': 'application/x-www-form-urlencoded'
//     },
//     body: obj2params(paramsObj)
//   });
//
//   return result;
// }
export function post(url,paramsObjs) {
  var result = fetch(url, {
    method: 'POST',
    mode : 'no-cors',
    // credentials: 'include',
    headers: {
      'Accept': 'application/json, text/plain, */*',
      'Content-Type': 'application/x-www-form-urlencoded'
    }, // 注意 post 时候参数的形式 body: "a=100&b=200" });
    body: obj2params(paramsObjs)
  })
  return result;
}

